package _07递归概述;

public class Demo {
    /**
     * 递归指的是方法中调用方法本身的现象
     * 递归一定要有条件限定，保证递归能够停止下来，次数不要太多，否则会发生栈内存溢出。
     * 开发原则：能用循环就不同递归
     */
    static int a;
    public static void main(String[] args) {
        int test = test();
        System.out.println(test);
    }
    public static int test(){
        a++;
        if (a<50){
            test();
        }
        return a;
    }
}
